VBExtenders (tm) Custom Control Sets for Microsoft Visual Basic by Sheridan Software Systems 65 Maxess Road Melville, New York 11747 (516) 753-0985 CSID: 70703,1546 ================================================================ January 16, 1992 VBExtenders OVERVIEW ==================== VBExtenders is a family of Custom Control Sets which enable VB developers to leverage the power of Microsoft Visual Basic. There are currently 3 products in the VBExtenders line: Product Name # of controls Control Descriptions ============ ============= ================================ 3D Widgets/1 6 controls Checkbox, Option Button Frame, Command Button, Ribbon Button and Panel 3D Widgets/2 5 controls List Box, Combo Box, File List Box, Directory List Box and Drive List Box 3D Widgets/3 1 control Enhanced Menus with Menu Buttons As their names suggest, a 3 dimensional look is a key part of the controls. In addition, they each contain a comprehensive set of professional features. Custom Property Summary ======================= The following list summarizes the custom properties for each of the 12 Widgets. 3-D Widgets/1 ------------- CheckBox All standard VB CheckBox properties plus, Alignment (text left or right of check box), Font3D (none, raised light, raised heavy, inset light, inset heavy) Command Button All standard VB Command Button properties plus, AutoSize (button to picture, picture to button), BevelWidth (varies 3-D effect), Font3D (none, raised light, raised heavy, inset light, inset heavy), Outline, Picture(bitmaps or icons supported), RoundedCorners Frame All standard VB Frame properties plus, Alignment (text left, center or right), Font3D (none, raised light, raised heavy, inset light, inset heavy), ShadowColor, ShadowStyle (inset or raised) Option Button All standard VB Option Button properties plus, Alignment (text left or right of option button), Font3D (none, raised light, raised heavy, inset light, inset heavy) Panel Alignment (9 settings - left, right or centered at top, middle or bottom), AutoSize (width to caption, height to caption or child control to panel), BevelInner & BevelOuter (none, inset or raised), BevelWidth (varies 3-D effect) & BorderWidth (space between bevels), FloodColor, FloodPercent, FloodShowPct, FloodType (status bar props), Font3D (none, raised light, raised heavy, inset light, inset heavy), Outline, & RoundedCorners, ShadowColor Ribbon Button AutoSize (button to picture, picture to button), BevelWidth (varies 3-D effect), GroupAllowAllUp & GroupNumber (allows buttons to operate in groups), Outline, & RoundedCorners, PictureDisabled, PictureDn, PictureDnChange, PictureUp. 3-D Widgets/2 ------------- ListBox All standard VB ListBox properties plus, ColumnWidth (# of chars or 0 = width of longest item, used with MultiColumn), DividerStyle (none, grey line, black line, raised or inset), EmptyList (used at runtime to reset the content of listbox with 1 statement), FindFirst & FindNext (used with LastFound property to find strings in list), Font3D (none, raised light, raised heavy, inset light, inset heavy), ListStyle (2D or 3D), MultiColumn, Picture (runtime only array), ScrollVert & ScrollHoriz, SelectType (single, multiple, extended multiple - addit. runtime props for multi), ShadowColor, TabSettings(up to 16 hard or soft tabs to create columns within item entries) File ListBox All standard VB File ListBox properties plus, ColumnWidth (# of chars or 0 = width of longest item, used with MultiColumn), DividerStyle (none, grey line, black line, raised or inset), FileTypePics (display filetype pictures ala File Manager), FindFirst & FindNext (used with LastFound property to find strings in list), Font3D (none, raised light, raised heavy, inset light, inset heavy), ListStyle (2D or 3D), MultiColumn, ScrollVert & ScrollHoriz, SelectType (single, multiple, extended multiple - addit. runtime props for multi), ShadowColor Directory ListBox All standard VB Directory ListBox properties plus, DividerStyle (none, grey line, black line, raised or inset), FlagSubDirs (optional - display a '+' in folder picture if there are sub directories), Font3D (none, raised light, raised heavy, inset light, inset heavy), ShadowColor Drive ListBox All standard VB Drive ListBox properties plus, DividerStyle (none, grey line, black line, raised or inset), Font3D (none, raised light, raised heavy, inset light, inset heavy), ShadowColor ComboBox All standard VB ComboBox properties plus, DividerStyle (none, grey line, black line, raised or inset), EmptyList (used at runtime to reset the content of listbox with 1 statement), FindFirst & FindNext (used with LastFound property to find strings in list), Font3D (none, raised light, raised heavy, inset light, inset heavy), ListStyle (2D or 3D), Picture (runtime only array), ScrollVert & ScrollHoriz, ShadowColor 3-D Widgets/3 ------------- Enhanced Menus Uses any existing VB menu definition and adds full VB Font support plus, BevelDropDown, BevelTopMenu & BevelSelection (thin or thick), DividerStyle (none, grey line, black line, raised or inset), Font3D (none, raised light, raised heavy, inset light, inset heavy), SelectionStyle (raised panel, inset panel, raised border or inset border), ShadowColor, TopMenuStyle (2D, MenuButtons, raised or inset panel, raised or inset border), TopPicAlignment (Picture over, under, left or right of text, or Picture only), TopPicPicture(used in top level MenuButtons only), plus 2 new events - FunctionKeyPressed and ItemSelected. VBExtenders DESIGN-TIME AIDS ============================ SmartCreate ----------- As with all VBExtenders Control Sets, 3-D Widgets feature Sheridan's SmartCreate feature. When creating a 3-D Widget, the settings for all the custom properties are 'remembered' from the last similar Widget created. In addition, you can create a new Widget with the same custom properties as any similar Widget currently visible on the screen by clicking the right mouse button on the existing Widget before selecting the appropriate tool from the Toolbox. Context Sensitive Help ---------------------- Double-clicking the right mouse button on any 3-D Widget at design time, invokes the Windows Help facility to provide help on the selected Widget. SUMMARY ======= 3-D Widgets 1/2/3 are a valuable extension to Visual Basic for any individual or Corporate designer/developer who wants to develop VB apps that are visually consistent and powerful. 3-D Widgets enable you to ad a state of the art 3D look and professional features to your VB apps. The 3-D Widget package includes design-time and run-time versions of the controls. The run-time version has all the design features and overhead removed, and may be distributed without royalty payments with your VB apps. 3-D Widgets are available directly from Sheridan. 3D Widgets/1 - $49 3D Widgets/2 - $39 3D Widgets/3 - $39 All 3 Widgets sets purchased together - $109 Visa, M/C and check are accepted. Ask about our Corporate and multi-user licenses. VBExtenders(tm) and 3D Widgets(tm) are trademarks of Sheridan Software Systems, Inc. Copyright (c) 1992 - All Rights Reserved. ----------------end-of-author's-documentation--------------- Software Library Information: This disk copy provided as a service of Public (software) Library We are not the authors of this program, nor are we associated with the author in any way other than as a distributor of the program in accordance with the author's terms of distribution. Please direct shareware payments and specific questions about this program to the author of the program, whose name appears elsewhere in this documentation. If you have trouble getting in touch with the author, we will do whatever we can to help you with your questions. All programs have been tested and do run. To report problems, please use the form that is in the file PROBLEM.DOC on many of our disks or in other written for- mat with screen printouts, if possible. PsL cannot debug pro- programs over the telephone, though we can answer questions. Disks in the PsL are updated monthly, so if you did not get this disk directly from the PsL, you should be aware that the files in this set may no longer be the current versions. Also, if you got this disk from another vendor and are having prob- lems, be aware that some files may have become corrupted or lost by that vendor. Get a current, working disk from PsL. For a copy of the latest monthly software library newsletter and a list of the 4,000+ disks in the library, call or write Public (software) Library P.O.Box 35705 - F Houston, TX 77235-5705 Orders only: 1-800-2424-PSL MC/Visa/AmEx/Discover Outside of U.S. or in Texas or for general information, Call 1-713-524-6394